home *** CD-ROM | disk | FTP | other *** search
- Effect Select Macros
- --------------------
-
- READ PATCH NUMBER
-
- gets the tone in use,
- W contains offset to Part
- X contains bank # (CC)
- Y contains patch # (PC)
- V30 = extracted patch #
- V31 = extracted Bank #
- V32 = counts validly tested values
- V33 = loop counter
-
-
- mw = v36
- FR x W
- MW + 1
- FR y W
- mz = 2
- MV33 = 0
-
- L 65 [
-
-
- S 132 {
- 0 0
-
- 0 0
- 1 0
- 1 1
- 1 2
- 1 3
- 1 10
- 1 11
- 1 20
- 1 21
- 1 22
- 1 23
- 1 24
- 1 25
- 1 26
- 1 30
- 1 31
- 1 40
- 1 41
- 1 42
- 1 43
- 1 44
- 1 50
- 1 51
- 1 52
- 1 53
- 1 54
- 1 55
- 1 56
- 1 57
- 1 60
- 1 61
- 1 70
- 1 71
- 1 72
- 1 73
- 2 0
- 2 1
- 2 2
- 2 3
- 2 4
- 2 5
- 2 6
- 2 7
- 2 8
- 2 9
- 2 a
- 2 b
- 3 0
- 4 0
- 4 1
- 4 2
- 4 3
- 4 4
- 4 5
- 4 6
- 5 0
- 11 0
- 11 1
- 11 2
- 11 3
- 11 4
- 11 5
- 11 6
- 11 7
- 11 8
- }
-
- MV32 = 0
-
- FT V30 Z
- mz + 1
- ft v31 Z
- mz + 1
-
- ifq v30 x
- mv32 + 1
- ife
-
- ifq v31 y
- mv32 + 1
- ife
-
- ifq v32 2
- mv34 = v33
- break
- ret v34
- ife
-
- mv33 + 1
- ]
-
-
- ret v34
-
-
-
-
- WRITE PATCH NUMBER
-
- sets the tone in use,
- X = value adjusted to offset
-
-
- mx * 2
- mx + 2
-
-
- S 132 {
- 0 0
-
- 0 0
- 1 0
- 1 1
- 1 2
- 1 3
- 1 10
- 1 11
- 1 20
- 1 21
- 1 22
- 1 23
- 1 24
- 1 25
- 1 26
- 1 30
- 1 31
- 1 40
- 1 41
- 1 42
- 1 43
- 1 44
- 1 50
- 1 51
- 1 52
- 1 53
- 1 54
- 1 55
- 1 56
- 1 57
- 1 60
- 1 61
- 1 70
- 1 71
- 1 72
- 1 73
- 2 0
- 2 1
- 2 2
- 2 3
- 2 4
- 2 5
- 2 6
- 2 7
- 2 8
- 2 9
- 2 a
- 2 b
- 3 0
- 4 0
- 4 1
- 4 2
- 4 3
- 4 4
- 4 5
- 4 6
- 5 0
- 11 0
- 11 1
- 11 2
- 11 3
- 11 4
- 11 5
- 11 6
- 11 7
- 11 8
- }
-
- FT Y X
- MX + 1
- FT Z X
-
- a
-
- mw = v36
- Fs Y W
- MW + 1
- Fs Z w
-
-